.register{
  dl{
    background: @bg;
    margin-top: @spaceV;
    &:first-child{
      margin-top: 0;
    }
    span{
      display: inline-block;
    }
  }
  dt{
    padding: 0 @space;
    .format(16px; #000);
    font-weight: bold;
    height: @hei;
    line-height: @hei;
    span{
      display: block;
    }
  }
  dd{
    padding: @space;
  }
  .title{
    h2{
      .format(16px; #000);
    }
    p{
      .format(14px; @grey);
    }
  }
  .noCoupon{
    h2{
      background-image: none;
      color: @grey;
    }
  }
  .userInfo{
    dt{
      &:extend(.flex, .flex_center);
      span{
        &:first-child{
          &:extend(.flex1);
        }
        &:nth-child(2){
          min-width: 44px;
          text-align: right;
          .format(15px; #0479ff);
        }
      }
    }
    dd{
      &:extend(.flex, .flex_center);
      span{
        &:first-child{
          width: 80px;
          .format(15px; @grey);
        }
        &:nth-child(2){
          &:extend(.flex1);
          .format(15px; #000);
        }
      }
    }
  }
  .bottomBar{
    margin-top: 30px;
    &>*{
      height: @hei;
      line-height: @hei;
    }
  }
}